// 刚刚，几分钟，几个小时前


var pretime = "2021-12-20 14:38:16";
		
		var minute = 1000 * 60;
		var hour = minute * 60;
		var day = hour * 24;
		var halfamonth = day * 15;
		var month = day * 30;
		
		getDate(pretime);
		setInterval(function() {
		    getDate(pretime);
		}, 60000);
		
		function getDate(dateTimeStamp){
			
			if(dateTimeStamp==undefined){
				
				return false;
			}else{
				dateTimeStamp = dateTimeStamp.replace(/\-/g, "/");
				
				var sTime = new Date(dateTimeStamp).getTime();
				
				var now = new Date().getTime();
				
				var diffValue = now - sTime;
				
				if(diffValue < 0){
					console.log("结束日期不能小于开始日期！");
				}
				
				var monthC =diffValue/month;
				var weekC =diffValue/(7*day);
				var dayC =diffValue/day;
				var hourC =diffValue/hour;
				var minC =diffValue/minute;
				
				if(monthC>=1){
					console.log(parseInt(monthC) + "个月前");
				}
				else if(weekC>=1){
					console.log(parseInt(weekC) + "周前")
				}
				else if(dayC>=1){
					console.log(parseInt(dayC) +"天前")
				}
				else if(hourC>=1){
					console.log(parseInt(hourC) +"个小时前")
				}
				else if(minC>=1){
					console.log(parseInt(minC) +"分钟前")
				}else{
					console.log("刚刚")
				}
			}
			
		}





        // 判断浏览器内核





        var browser = {
    userAgent: function () {
        var ua = navigator.userAgent;
        var ualower = navigator.userAgent.toLocaleLowerCase();
        return {
            trident: ua.indexOf('Trident') > -1, // IE内核
            presto: ua.indexOf('Presto') > -1, // opera内核
            webKit: ua.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
            gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') == -1, // 火狐内核
            mobile: !!ua.match(/AppleWebKit.*Mobile.*/) || !!ua.match(/AppleWebKit/), // 是否为移动终端
            ios: !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), // IOS终端
            android: ua.indexOf('Android') > -1 || ua.indexOf('Mac') > -1, // 安卓终端
            iPhone: ua.indexOf('iPhone') > -1 || ua.indexOf('Mac') > -1, // 是否为iphone或QQHD浏览器
            iPad: ua.indexOf('iPad') > -1, // 是否为iPad
            webApp: ua.indexOf('Safari') == -1, // 是否web应用程序，没有头部与底部
            QQbrw: ua.indexOf('MQQBrowser') > -1, // QQ浏览器(手机上的)
            weiXin: ua.indexOf('MicroMessenger') > -1, // 微信
            QQ: ualower.match(/\sQQ/i) == " qq", // QQ App内置浏览器（需要配合使用）
            weiBo: ualower.match(/WeiBo/i) == "weibo", // 微博
            ucLowEnd: ua.indexOf('UCWEB7.') > -1, //
            ucSpecial: ua.indexOf('rv:1.2.3.4') > -1,
            webview: !(ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/)) && ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),
            ucweb: function () {
                try {
                    return parseFloat(ua.match(/ucweb\d+\.\d+/gi).toString().match(/\d+\.\d+/).toString()) >= 8.2
                } catch (e) {
                    if (ua.indexOf('UC') > -1) {
                        return true;
                    }
                    return false;
                }
            }(),
            Symbian: ua.indexOf('Symbian') > -1,
            ucSB: ua.indexOf('Firofox/1.') > -1
        };
    }()
};




// 图片懒加载



        var num = document.getElementsByTagName('img').length;
        var img = document.getElementsByTagName("img");
        var n = 0; //存储图片加载到的位置，避免每次都从第一张图片开始遍历
    
        lazyload(); //页面载入完毕加载可是区域内的图片
    
        window.onscroll = lazyload;
    
        function lazyload() { //监听页面滚动事件
            var seeHeight = document.documentElement.clientHeight; //可见区域高度
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; //滚动条距离顶部高度
            for (var i = n; i < num; i++) {
                if (img[i].offsetTop < seeHeight + scrollTop) {
                    if (img[i].getAttribute("src") == "default.jpg") {
                        img[i].src = img[i].getAttribute("data_src");
                    }
                    n = i + 1;
                }
            }
        }

// 获取地址栏参数


function getParams(key)
{
       let query = window.location.search.substring(1);
       query = decodeURI(query)
       let vars = query.split("&");
       for (var i=0;i<vars.length;i++) 
       {
       		var tempArr = vars[i].split("=");
       		if(tempArr[0] == key) return tempArr[1]
       }
       return false;
}
